package model

import (
	"time"
)

type LogDrgDip struct {
	ID          uint      `gorm:"primaryKey"`
	ApiCode     string    `gorm:"size:255"`       // 接口编码
	RequestType string    `gorm:"size:10"`       // 请求类型
	HospitalCode string   `gorm:"size:255"`      // 医院编码
	PatientNo   string    `gorm:"size:50"`       // 患者编号
	RequestUrl  string    `gorm:"type:text"`     // 请求URL
	RequestBody string    `gorm:"type:longtext"` // 请求内容
	ResponseBody string   `gorm:"type:longtext"` // 响应内容
	Status      string    `gorm:"size:20"`       // 状态
	DelFlag     string    `gorm:"size:1;default:N"` // 删除标志
	CreateTime  time.Time `gorm:"autoCreateTime"` // 创建时间
	CreateUser  uint      // 创建人
	UpdateTime  time.Time `gorm:"autoUpdateTime"` // 更新时间
	UpdateUser  uint      // 更新人
}

func (LogDrgDip) TableName() string {
	return "t_log_drg_dip"
}